﻿namespace GraphDrawing.Model
{
    public class ToolboxItem
    {
        /// <summary>
        /// Идентификатор утилиты.
        /// </summary>
        public string Id { get; private set; }

        /// <summary>
        /// Путь к изображению объекта.
        /// </summary>
        public string ImageKey { get; private set; }

        /// <summary>
        /// Отображаемое название.
        /// </summary>
        public string DisplayName { get; private set; }

        /// <summary>
        /// Текст всплывающей подсказки.
        /// </summary>
        public string Tooltip { get; private set; }

        public ToolboxItem(string id, string displayName, string tooltip, string imageKey)
        {
            Id = id;
            DisplayName = displayName;
            Tooltip = tooltip;
            ImageKey = imageKey;
        }
    }
}